pump supply - Spanish English Dictionary